package es.cmesa.dcontroladores;

import es.cmesa.epersistencia.RepositorioMesa;

public class ControladorMesa {

	private RepositorioMesa repositorio;
	private int numMesa;
	private int numConta;
	
	public ControladorMesa(int numMesa){
		this.numMesa = numMesa;
		this.repositorio = new RepositorioMesa(numMesa);
	}
	
	public ControladorMesa(int numMesa, int numConta){
		this.numMesa = numMesa;
		this.numConta = numConta;
		this.repositorio = new RepositorioMesa(numMesa);
	}
	
	public void iniciarConta(){
		this.repositorio.iniciarConta();
	}
	
	public int pegarNumeroConta(){
		this.numConta = repositorio.pegarNumeroConta();
		return numConta;
	}
	
	public void pedido(int id, int numMesa){
		this.repositorio.pedido(id, numMesa);
	}
	
	public void pedidoLogado(int id, int numMesa, String cpf){
		this.repositorio.pedidoLogado(id, numMesa, cpf);
	}
	
	public void login(){
		repositorio.login(numMesa, numConta);
	}
	
	public void chamarGarcon(){
		this.repositorio.chamarGarcon();
	}
	
	public void encerrarConta(boolean dezPorCento, int numConta){
		this.repositorio.encerraConta(dezPorCento, numConta);
	}
}
